English Dictionary
◊ SUFFOCATE
Modern English
n : English since about 1450 [syn: {Modern English}]